package com.ruoyi.common.core.cg.vo;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

/**
 * @author 马景昌
 * @create 2025/03/09
 * @description
 */
public class OrderVo implements Serializable {
    /**
     * 订单
     */

    private Integer oid;

    /**
     * 订单编号
     */
    private String onumber;

    /**
     * 金额
     */
    private BigDecimal price;

    /**
     * 0正常/1失败
     */
    private Integer orderStatus;

    /**
     * 0已提货/1未提货
     */
    private Integer itemStatus;

    /**
     * 下单时间
     */
    private Date createTime;
    private Integer userId;

    public Integer getUserId() {
        return userId;
    }

    public void setUserId(Integer userId) {
        this.userId = userId;
    }

    /**
     * 购买份数
     */
    private Integer itemCount;

    private String name;
    //    预留名称
    private String reservedName;
    //    预留电话
    private String reservedPhone;

    //    ////////////////////////////////////////////////////////////////////////////////////
//    订单编号
    private String onumber1;
    //    商品名称
    private String name1;
    //    买家昵称
    private String userName1;
    //    购买份数
    private Integer itemCount1;
    //    金额
    private BigDecimal price1;
    //    商家
    private String storeName1;
//    提货人姓名

    //    订单状态
    private Integer orderStatus1;
    //    提货人电话
    private String phone1;
    //    提货状态
    private Integer itemStatus1;

    public Integer getOid() {
        return oid;
    }

    public void setOid(Integer oid) {
        this.oid = oid;
    }

    public String getOnumber() {
        return onumber;
    }

    public void setOnumber(String onumber) {
        this.onumber = onumber;
    }

    public BigDecimal getPrice() {
        return price;
    }

    public void setPrice(BigDecimal price) {
        this.price = price;
    }

    public Integer getOrderStatus() {
        return orderStatus;
    }

    public void setOrderStatus(Integer orderStatus) {
        this.orderStatus = orderStatus;
    }

    public Integer getItemStatus() {
        return itemStatus;
    }

    public void setItemStatus(Integer itemStatus) {
        this.itemStatus = itemStatus;
    }

    public String getReservedName() {
        return reservedName;
    }

    public void setReservedName(String reservedName) {
        this.reservedName = reservedName;
    }

    public String getReservedPhone() {
        return reservedPhone;
    }

    public void setReservedPhone(String reservedPhone) {
        this.reservedPhone = reservedPhone;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Integer getItemCount() {
        return itemCount;
    }

    public void setItemCount(Integer itemCount) {
        this.itemCount = itemCount;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getOnumber1() {
        return onumber1;
    }

    public void setOnumber1(String onumber1) {
        this.onumber1 = onumber1;
    }

    public String getName1() {
        return name1;
    }

    public void setName1(String name1) {
        this.name1 = name1;
    }

    public String getUserName1() {
        return userName1;
    }

    public void setUserName1(String userName1) {
        this.userName1 = userName1;
    }

    public Integer getItemCount1() {
        return itemCount1;
    }

    public void setItemCount1(Integer itemCount1) {
        this.itemCount1 = itemCount1;
    }

    public BigDecimal getPrice1() {
        return price1;
    }

    public void setPrice1(BigDecimal price1) {
        this.price1 = price1;
    }

    public String getStoreName1() {
        return storeName1;
    }

    public void setStoreName1(String storeName1) {
        this.storeName1 = storeName1;
    }

    public Integer getOrderStatus1() {
        return orderStatus1;
    }

    public void setOrderStatus1(Integer orderStatus1) {
        this.orderStatus1 = orderStatus1;
    }


    public String getPhone1() {
        return phone1;
    }

    public void setPhone1(String phone1) {
        this.phone1 = phone1;
    }

    public Integer getItemStatus1() {
        return itemStatus1;
    }

    public void setItemStatus1(Integer itemStatus1) {
        this.itemStatus1 = itemStatus1;
    }


    @Override
    public String toString() {
        return "OrderVo{" +
                "oid=" + oid +
                ", onumber='" + onumber + '\'' +
                ", price=" + price +
                ", orderStatus=" + orderStatus +
                ", itemStatus=" + itemStatus +
                ", createTime=" + createTime +
                ", itemCount=" + itemCount +
                ", name='" + name + '\'' +
                ", onumber1='" + onumber1 + '\'' +
                ", name1='" + name1 + '\'' +
                ", userName1='" + userName1 + '\'' +
                ", itemCount1=" + itemCount1 +
                ", price1=" + price1 +
                ", storeName1='" + storeName1 + '\'' +
                ", orderStatus1=" + orderStatus1 +
                ", phone1='" + phone1 + '\'' +
                ", itemStatus1=" + itemStatus1 +
                '}';
    }
}
